#!/bin/bash
# 自动安装 mnt_remote_smb.sh 并设置 crontab 定时任务

# 检查是否为 root 用户
if [ "$(id -u)" -ne 0 ]; then
    echo "请使用 sudo 运行此脚本！"
    exit 1
fi

# 定义 API 请求脚本路径
SCRIPT_PATH="/usr/local/bin/mnt_remote_smb.sh"

wget -O "$SCRIPT_PATH" https://gitee.com/gemilk/image_repo/raw/master/mnt_remote_smb.sh

# 2. 赋予执行权限
chmod +x "$SCRIPT_PATH"
echo "已创建脚本: $SCRIPT_PATH"

# 3. 添加 crontab 任务（每天凌晨3点执行）
CRON_JOB="0 1 * * * $SCRIPT_PATH"
(crontab -l 2>/dev/null | grep -v -F "$SCRIPT_PATH"; echo "$CRON_JOB") | crontab -
echo "已添加 crontab 任务: $CRON_JOB"

# 4. 验证 crontab
echo "当前 crontab 任务列表:"
crontab -l

echo "安装完成！脚本将在每天凌晨1点自动执行。"